﻿@charset "utf-8";
body {background:#fff;}
/*global*/
#mainpic {}
#mainpic2 {height:200px; border-bottom:10px #fff solid;background:transparent url(../../skin/hornington/banner.jpg) right bottom no-repeat;}
#content { position:relative; margin:0;}
.logo {position:absolute; top:35px; left:5px; z-index:5;}
.slogan {position:absolute;top:139px;left:120px;z-index:5;}
h1 {font-size:24px;position:absolute;top:88px;left:120px;z-index:6;white-space:nowrap;}
h1 span{ font-size:13px; display:block;}
#main, #main2 {text-align: left; margin:0 auto;padding:10px;}
#header{clear:both; border-bottom:none; }
#footer {clear:both; margin:0 auto; text-align:center; padding-top:10px;}
#footer,
#footer a {font-size:11px; line-height:18px;}

/*top link*/
#links {height:20px;line-height:20px; border-bottom:1px #ececec solid;}
#links div:first-child { text-indent:10px;}
#links .la {text-align:right; float:right; font-size:11px;}

.form1 {position:absolute; top:40px; left:69%;z-index:5; width:300px; text-align:center;}
.form1 .inputbg { padding-left:15px; line-height:18px; border:1px #ccc solid;}
.form1 .buttonbg {width:31px; height:23px; cursor:pointer;}
.form1 .search-select, .search-more{ display:none;}

/*menu*/
#menu { height:85px;position:relative; clear:both; top:60px; left:0px;z-index:5;}
#menu .nav {position:absolute; width:100%; top:0px; left:0px;height:30px;}
#menu .nav li{ float:left; padding:0;margin:0;}
#menu .nav li.last{}
#menu .nav a { float:left; display:block; text-decoration:none; line-height:30px; font-weight:bold; text-align:center; height:30px; padding:0 10px; font-size:12px;}
#menu .nav a span {display:block; white-space:nowrap;}

#nav {font-size:11px;list-style-type: none;text-align:left; margin:5px;padding:1px;border:0;}
/*a*/
#nav li {overflow:hidden; padding-left:0; width:100%; overflow:hidden;}
#nav a { width:100%; display: block; font-size:12px; font-weight:bold; border-bottom:1px #ccc solid; color:#3E3E3E; padding:5px 0 5px 20px;}
/*b*/
#nav li dl {list-style:none;text-align:left; margin:0px; padding:1px;}
#nav li dl dt a{background:none; font-weight:normal;border-bottom:1px #ccc dotted; padding:2px 0 2px 20px;}
#nav dl.collapsed {display:none;}

/*title*/
.main-area h2 a {float:right; font-weight:normal; display:block; width:40px; text-indent:-9999px;}
.main-area h2, .main-area h3 { font-size:12px;}
.wr .main-area h2 {background:#ccc;}
.area-content { padding:8px;}

/*area*/
.main-area ul { margin:0 5px;}
.wl .main-area, .wr .main-area {border:1px #ccc solid;}
.wc .main-area {border:none; background:#fff; overflow:hidden;}
.wl .main-area .area-div {border:0;}

/*list*/
.list{width:100%; _width:auto;}
.list li{ overflow:hidden; margin:5px 0;}
.list li a img{padding:2px; border:1px #ccc solid;}
.lf li .w80{margin-left:2px;}
.lf li .w-80{margin-right:8px;}
.list-dot li {padding-left:10px;}

/*table*/
.table1 { width:98%; _width:inherit;border-collapse:collapse;border-spacing:0; margin:5px auto 10px auto;}
.table1 th{border-bottom:none; width:20%;padding-left:5px;}
.table1 th:first-child{ width:40%;}
.table1 td{ border-bottom:1px #ccc dotted; height:22px; padding-left:5px;}

.table2 { width:98%; _width:inherit;border-collapse:collapse;border-spacing:0; margin:5px auto 10px auto;}
.table2 caption{ border-bottom:1px #fff solid; text-align:left; background:#D1DCE7; padding:0 5px;}
.table2 caption span{ float:right; width:30%; text-align:right;}
.table2 th{ width:20%; border-bottom:1px #ccc dotted; background:#f3f3f3; color:#999; text-align:center;/* padding-right:5px;*/}
.table2 td{ border-bottom:1px #ccc dotted; height:22px; /*padding-left:5px;*/}

/*dot*/
.list-dot { margin:5px;}

/*page*/
div.page {padding:0; margin: 3px 0 10px 0; text-align: center}
div.page a {border: #dedfde 1px solid; padding: 2px 6px;margin-right: 3px;}
div.page a:hover,
div.page a:active {border: #000 1px solid;}
div.page span.current {padding:2px 6px;font-weight: bold; margin-right: 3px;}
div.page span.disabled {padding:2px 6px;margin-right: 3px;}

/*other*/
#showAreas a{ margin-right:3px;}
#showAreas a img{ border:1px #ccc solid; padding:1px;}
#showAreas a:hover img{ border:1px #ff0000 solid;}